org.eclipse.vtp.desktop.editors.core.model
Class UIModel

java.lang.Object
  extended by org.eclipse.vtp.desktop.editors.core.model.UIModel
All Implemented Interfaces:
UICanvasListener

public class UIModel
extends java.lang.Object
implements UICanvasListener


Constructor Summary
UIModel(Model model)
           
UIModel(Model model, org.w3c.dom.Element modelDesign)
           
 
Method Summary
 void addCanvas(UICanvas canvas)
           
 void canvasDeleted(UICanvas canvas)
           
 Model getModel()
           
 java.util.List listUICanvases()
           
 void orientationChanged(UICanvas canvas)
           
 void paperSizeChanged(UICanvas canvas)
           
 void removeCanvas(UICanvas canvas)
           
 void storeUIModel(org.w3c.dom.Element rootElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIModel

public UIModel(Model model)

UIModel

public UIModel(Model model,
               org.w3c.dom.Element modelDesign)
Method Detail

storeUIModel

public void storeUIModel(org.w3c.dom.Element rootElement)

getModel

public Model getModel()

listUICanvases

public java.util.List listUICanvases()

addCanvas

public void addCanvas(UICanvas canvas)

removeCanvas

public void removeCanvas(UICanvas canvas)

canvasDeleted

public void canvasDeleted(UICanvas canvas)
Specified by:
canvasDeleted in interface UICanvasListener

orientationChanged

public void orientationChanged(UICanvas canvas)
Specified by:
orientationChanged in interface UICanvasListener

paperSizeChanged

public void paperSizeChanged(UICanvas canvas)
Specified by:
paperSizeChanged in interface UICanvasListener